Explore Elgin, ND

Elgin, ND is a small town located in Grant County, North Dakota. With a population of around 700 residents, it offers a tight-knit community atmosphere. The town is known for its picturesque landscapes, surrounded by rolling hills and vast prairies. Elgin is also home to several local businesses, including a grocery store, gas station, and a few restaurants. The town hosts various events throughout the year, such as the annual Elgin Rodeo, which attracts visitors from neighboring towns.


Find Local Businesses


Find Things To Do Near Elgin, ND


Nearby Locations

Carson, ND
(16.87 mi.)
Almont, ND
(24.10 mi.)
Raleigh, ND
(27.66 mi.)
Glen Ullin, ND
(28.23 mi.)
Mott, ND
(28.44 mi.)
Flasher, ND
(31.29 mi.)
Shields, ND
(31.87 mi.)
Hebron, ND
(35.25 mi.)
New Salem, ND
(35.95 mi.)
Selfridge, ND
(36.78 mi.)
Regent, ND
(37.28 mi.)
Richardton, ND
(40.15 mi.)
Hettinger, ND
(43.72 mi.)
Taylor, ND
(43.89 mi.)
Gladstone, ND
(46.53 mi.)
Lefor, ND
(49.24 mi.)
Solen, ND
(49.62 mi.)
New England, ND
(49.96 mi.)

Popular Cities